Banner (Unix)
Перейти до навігації
Перейти до пошуку
banner — це unix програма яка виводить текст, який представлений як аргумент програми в стилі ASCII art.
Існує два варіанти програми: одна виводить текст горизонтально (так, що він нормально читається з терміналу), інша виводить текст вертикально набагато більшим шрифтом (добре підходить для друку, особливо на барабанних принтерах). Текст відображається з використанням символу «#».
banner — також назва програми для MS-DOS, що дозволяла створювати великі плакати на матричних принтерах і мала можливість створення користувацьких шрифтів.
Виведення програми banner в консолі:
$ banner Hello!
# # ###
# # ###### # # #### ###
# # # # # # # ###
####### ##### # # # # #
# # # # # # #
# # # # # # # ###
# # ###### ###### ###### #### ###
Безперервне відображення годин впродовж 1000 секунд:
$ repeat 1000 sh -c '( clear ; date +" %H.%M.%S" | xargs banner ; sleep 1)'
# ##### # ##### ####### #######
## # # ## # # # #
# # # # # # # #
# ###### # ##### ###### ######
# # # ### # # ### # #
# # # ### # # ### # # # #
##### ##### ### ##### ####### ### ##### #####
Одна літера надрукована вертикально в здійсненні Mac OS X:
$ banner -w80 "a"
#####
#########
############### ###
################ ######
################## ########
##### ##### #########
#### #### ## ###
### #### ##
### ### ##
### ### ###
#### ### ####
#############################
##############################
##############################
############################
###########################
###
#
#
banner [-w ширина] зміст
За допомогою опції -w можна встановити ширину рядка.
- Amir Afzal (2008). "The banner command". UNIX Unbounded. Prentice Hall. pp. 462–463. ISBN 0-13-119449-6.